//
//  UITableViewCell+XYAdd.m
//  PeiJue
//
//  Created by lxy on 2017/9/28.
//  Copyright © 2017年 lixiya. All rights reserved.
//

#import "UITableViewCell+XYAdd.h"
@implementation UITableViewCell (MHAdd)

+ (instancetype)cellForTableView:(UITableView *)tableView {
    
    static NSString *identifier;
    identifier = NSStringFromClass([self class]);
    Class className = NSClassFromString(identifier);
    
    id instance = [tableView dequeueReusableCellWithIdentifier:identifier];
    if (!instance) {
        instance = [[className alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:identifier];
    }
    return instance;
}

@end


@implementation UITableViewHeaderFooterView (XYAdd)

+ (instancetype)headerFooterViewForTableView:(UITableView *)tableView {
    static NSString *identifier;
    identifier = NSStringFromClass([self class]);
    Class className = NSClassFromString(identifier);
    
    id instance = [tableView dequeueReusableHeaderFooterViewWithIdentifier:identifier];
    if (!instance) {
        instance = [[className alloc] initWithReuseIdentifier:identifier];
    }
    return instance;
}

@end
